/*-------------------------------------
自定义树样式
-------------------------------------*/

.ztree1 {margin:0; padding:0px; color:#333; width: 270px;}
.ztree1 * {padding:0; margin:0; font-size:10pt; background: #002940; font-family: "微软雅黑", Arial, Helvetica, AppleGothic, sans-serif}
.ztree1 li{padding:0; margin:0; list-style:none; line-height:30px; text-align:left; white-space:nowrap; outline:0}
.ztree1 li ul{ margin:0; padding:0px}
.ztree1 li ul.line{ background:url(./img/line_conn.gif) 0 0 repeat-y;}

.ztree1 li a {padding:0px 3px 0 0; margin:0; cursor:pointer; width:99%; height:30px; color:#333; background-color: transparent;
	text-decoration:none; vertical-align:top; display: inline-block}
.ztree1 li a span.button.switch {visibility:visible}
/* .ztree1.showIcon li a span.button.switch {visibility:visible} */
.ztree1 li a.curSelectedNode {padding-top:0px; background-color:#FFE6B0; color:black; height:16px; border:1px #FFB951 solid; opacity:0.8;}
.ztree1 li a.curSelectedNode_Edit {padding-top:0px; background-color:#FFE6B0; color:black; height:16px; border:1px #FFB951 solid; opacity:0.8;}
.ztree1 li a.tmpTargetNode_inner {padding-top:0px; background-color:#316AC5; color:white; height:16px; border:1px #316AC5 solid;
	opacity:0.8; filter:alpha(opacity=80)}
.ztree1 li a.tmpTargetNode_prev {}
.ztree1 li a.tmpTargetNode_next {}
.ztree1 li a input.rename {height:14px; width:80px; padding:0; margin:0;
	font-size:12px; border:1px #7EC4CC solid; *border:0px}
.ztree1 li span {line-height:35px; margin-right:2px; color: white; background: none;}
.ztree1 li span.button {line-height:0; margin:0; width:16px; height:16px; display: inline-block; vertical-align:middle;
	border:0 none; cursor: pointer;outline:none; /* margin-top: -7px; */margin-top: -3px;
	background-color:transparent; background-repeat:no-repeat; background-attachment: scroll;
	background-image:url("./img/zTreeStandard.png"); *background-image:url("./img/zTreeStandard.gif")}

.ztree1 li span.button.chk {width:15px; height:15px; margin:0 0px 0 10px; cursor: auto;
background-color:transparent; background-repeat:no-repeat; background-attachment: scroll;
	background-image:url("./img/chk_buttons.png"); *background-image:url("./img/chk_buttons.png")}
.ztree1 li span.button.chk.checkbox_false_full {background-position:-14px 0px}
.ztree1 li span.button.chk.checkbox_false_full_focus {background-position:0 -16px}
.ztree1 li span.button.chk.checkbox_false_part {background-position:0 -32px}
.ztree1 li span.button.chk.checkbox_false_part_focus {background-position:0 -48px}
.ztree1 li span.button.chk.checkbox_false_disable {background-position:0 -64px}
.ztree1 li span.button.chk.checkbox_true_full {background-position:0px 0px}
.ztree1 li span.button.chk.checkbox_true_full_focus {background-position:-14px -17px}
.ztree1 li span.button.chk.checkbox_true_part {background-position:-15px -31px}
.ztree1 li span.button.chk.checkbox_true_part_focus {background-position:-15px -47px}
.ztree1 li span.button.chk.checkbox_true_disable {background-position:-14px -64px}

.ztree1 li span.button.chk.radio_false_full {background-position:-28px 0}
.ztree1 li span.button.chk.radio_false_full_focus {background-position:-28px -14px}
.ztree1 li span.button.chk.radio_false_part {background-position:-28px -28px}
.ztree1 li span.button.chk.radio_false_part_focus {background-position:-28px -42px}
.ztree1 li span.button.chk.radio_false_disable {background-position:-28px -56px}
.ztree1 li span.button.chk.radio_true_full {background-position:-42px 0}
.ztree1 li span.button.chk.radio_true_full_focus {background-position:-42px -14px}
.ztree1 li span.button.chk.radio_true_part {background-position:-42px -28px}
.ztree1 li span.button.chk.radio_true_part_focus {background-position:-42px -42px}
.ztree1 li span.button.chk.radio_true_disable {background-position:-42px -56px}

.ztree1 li span.button.switch {width: 16px;height: 16px;}
.ztree1 li span.button.root_open{background-position:-92px -54px}
.ztree1 li span.button.root_close{background-position:-74px -54px}
.ztree1 li span.button.roots_open{background-position:-92px 0}
.ztree1 li span.button.roots_close{background-position:-74px 0}
.ztree1 li span.button.center_open{background-position:-92px -18px}
.ztree1 li span.button.center_close{background-position:-74px -18px}
.ztree1 li span.button.bottom_open{background-position:-92px -36px}
.ztree1 li span.button.bottom_close{background-position:-74px -36px}
.ztree1 li span.button.noline_open{background-position:-92px -72px}
.ztree1 li span.button.noline_close{background-position:-74px -72px}
.ztree1 li span.button.root_docu{ background:none;}
.ztree1 li span.button.roots_docu{background-position:-56px 0}
.ztree1 li span.button.center_docu{background-position:-56px -18px}
.ztree1 li span.button.bottom_docu{background-position:-56px -36px}
.ztree1 li span.button.noline_docu{ background:none;}

.ztree1 li span.button.ico_open{margin-right:2px; background-position:-110px -16px; vertical-align:top; *vertical-align:middle}
.ztree1 li span.button.ico_close{margin-right:2px; background-position:-110px 0; vertical-align:top; *vertical-align:middle}
.ztree1 li span.button.ico_docu{margin-right:2px; background-position:-110px -32px; vertical-align:top; *vertical-align:middle}
.ztree1 li span.button.edit {margin-right:2px; background-position:-110px -48px; vertical-align:top; *vertical-align:middle}
.ztree1 li span.button.remove {margin-right:2px; background-position:-110px -64px; vertical-align:top; *vertical-align:middle}

.ztree1 li span.button.ico_loading{margin-right:2px; background:url(./img/loading.gif) no-repeat scroll 0 0 transparent; vertical-align:top; *vertical-align:middle}

ul.tmpTargetzTree {background-color:#FFE6B0; opacity:0.8; filter:alpha(opacity=80)}

span.tmpzTreeMove_arrow {width:16px; height:16px; display: inline-block; padding:0; margin:2px 0 0 1px; border:0 none; position:absolute;
	background-color:transparent; background-repeat:no-repeat; background-attachment: scroll;
	background-position:-110px -80px; background-image:url("./img/zTreeStandard.png"); *background-image:url("./img/zTreeStandard.gif")}

ul.ztree1.ztreeDragUL {margin:0; padding:0; position:absolute; width:auto; height:auto;overflow:hidden; background-color:#cfcfcf; border:1px #00B83F dotted; opacity:0.8; filter:alpha(opacity=80)}
.ztreeMask {z-index:10000; background-color:#cfcfcf; opacity:0.0; filter:alpha(opacity=0); position:absolute}

/*level为 0 的样式*/
.ztree1 li a.level0 {background: #00587E; height: 35px;}
.ztree1 li a.level0 span {font-size: 120%;font-weight: bold; /* background: none; */margin-left: 5px;}
.ztree1 li a.level1 {background: #0378AE;margin-bottom: 1px;}
.ztree1 li a:hover,.ztree1 li a.level0:hover,.ztree1 li a.level1:hover {text-decoration:none;  background-color: #00b1ef/* #7F9C4C */;}
.ztree1 li a.curSelectedNode {background-color:#00b1ef/* #7F9C4C */; border:0; height:30px; }
.ztree1 li a.level0.curSelectedNode {background-color:#00b1ef/* #7F9C4C */; border:0; height:35px; }

.ztree1 li span.button {background-image:url(./img/chk_buttons.png); *background-image:url("./chk_buttons.png")}
.ztree1 li span.button.switch.level0 {width: 15px; height:15px; margin: 0 0 0 4px;}
.ztree1 li span.button.switch.level1 {width: 15px; height:15px; margin: 0 0 0 4px;}
.ztree1 li span.button.noline_open {background-position: -29px 0px;}
.ztree1 li span.button.noline_close {background-position: -41px 0;}
.ztree1 li span.button.noline_open.level0 {background-position: -29px 0px; display: none;}
.ztree1 li span.button.noline_close.level0 {background-position: -41px 0px display: none;}

/* level style*/
/*.ztree1 li span.button.level0 {
	display:none;
}
.ztree1 li ul.level0 {
	padding:0;
	background:none;
}*/

/**建筑图表Css**/
.ztree1 li span.button.treeArchTop_ico_open {background-image:url(./img/treeBuildingTop_ico.png);margin-right:6px;}
.ztree1 li span.button.treeCompany_ico_open {background-image:url(./img/treeCompany_ico.png);margin-right:6px;}
.ztree1 li span.button.treeBuliding_ico_open {background-image:url(./img/treeBuliding_ico.png);margin-right:6px;}
.ztree1 li span.button.treeSite_ico_open {background-image:url(./img/treeSite_ico.png);margin-right:6px;}
.ztree1 li span.button.treeFloor_ico_open {background-image:url(./img/treeFloor_ico.png);margin-right:6px;}
.ztree1 li span.button.treeRoom_ico_open {background-image:url(./img/treeRoom_ico.png);margin-right:6px;}

.ztree1 li span.button.treeArchTop_ico_close {background-image:url(./img/treeBuildingTop_ico.png);margin-right:6px;}
.ztree1 li span.button.treeCompany_ico_close {background-image:url(./img/treeCompany_ico.png);margin-right:6px;}
.ztree1 li span.button.treeBuliding_ico_close {background-image:url(./img/treeBuliding_ico.png);margin-right:6px;}
.ztree1 li span.button.treeSite_ico_close {background-image:url(./img/treeSite_ico.png);margin-right:6px;}
.ztree1 li span.button.treeFloor_ico_close {background-image:url(./img/treeFloor_ico.png);margin-right:6px;}
.ztree1 li span.button.treeRoom_ico_close {background-image:url(./img/treeRoom_ico.png);margin-right:6px;}

.ztree1 li span.button.treeArchTop_ico_docu {background-image:url(./img/treeBuildingTop_ico.png);margin-right:6px;}
.ztree1 li span.button.treeCompany_ico_docu {background-image:url(./img/treeCompany_ico.png);margin-right:6px;}
.ztree1 li span.button.treeBuliding_ico_docu {background-image:url(./img/treeBuliding_ico.png);margin-right:6px;}
.ztree1 li span.button.treeSite_ico_docu {background-image:url(./img/treeSite_ico.png);margin-right:6px;}
.ztree1 li span.button.treeFloor_ico_docu {background-image:url(./img/treeFloor_ico.png);margin-right:6px;}
.ztree1 li span.button.treeRoom_ico_docu {background-image:url(./img/treeRoom_ico.png);margin-right:6px;}